package com.cloudsail.domain.strategy.service.annotation;



import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author Fuzhengwei bugstack.cn @小傅哥
 * @description 策略自定义枚举
 * @create 2023-12-31 11:29
 */
// 自定义注解，通过自定义注解实现赋值。
// 相较于直接定义一个静态成员，这种方式使得类的意图更加明确，在运行时可以通过反射获取到该信息。
    // 扫墓
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface LogicStrategy {

    // DefaultLogicFactory.LogicModel logicMode();

}
